package com.jiangyg.mall.admin.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * 类描述：Oauth2客户端信息
 *
 * @author jiangyg
 * @date 2022-01-06
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode
public class OauthClientVO {

    /**
     * 客户端ID
     */
    private String clientId;

    /**
     * 资源ID
     */
    private String resourceIds;

    /**
     * 客户端密码
     */
    private String clientSecret;

    /**
     * 范围
     */
    private String scope;

    /**
     * 授权类型
     */
    private String grantTypes;

    /**
     * 跳转地址
     */
    private String redirectUri;

    /**
     * 权限
     */
    private String authorities;

    /**
     * 授权令牌失效
     */
    private Integer accessTokenValidity;

    /**
     * 刷新令牌失效
     */
    private Integer refreshTokenValidity;

    /**
     * 附加信息
     */
    private String additionalInformation;

    /**
     * 自动批准
     */
    private String autoapprove;

}
